package com.gxa.order.service;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gxa.common.base.RespResult;
import com.gxa.order.dto.ServiceOrderDTO;

import java.util.List;

/**
 * @author 33186
 * @description 针对表【service_order(服务订单表)】的数据库操作Service
 * @createDate 2023-04-10 13:58:44
 */
public interface ServiceOrderService  {


    /**
     * 查找所有服务订单
     * @param currentPage 当前页
     * @param pageSize 每一页条数
     */
    RespResult<Page> findAllServiceOrder(Integer currentPage, Integer pageSize);

    /**
     * 通过条件获取服务订单列表
     * @param currentPage 当前页
     * @param pageSize 每一页大小
     * @param condition 条件
     */
    RespResult<Page> findServiceOrderByCondition(Integer currentPage, Integer pageSize,String condition);

    /**
     * 更换顾问
     * @param consultant 顾问
     * @param id 服务订单id
     */
    RespResult replaceConsultant(String consultant,Integer id);
}
